Is Word stomatopod Accepted in TWL Scrabble Dictionary?

stomatopod is Accepted in TWL Scrabble Dictionary

stomatopod Scrabble score: 15

Meaning of stomatopod

  • one of the Stomatopoda, marine crustaceans, including the squilla [n -S]