What is the full meaning of stomatopods
STOMATOPOD, one of the Stomatopoda, marine crustaceans, including the squilla [n]
Example of the word stomatopods placed on a Scrabble board.