STOMATOPOD


Meaning of STOMATOPOD in English

[sto.mato.pod] n [NL Stomatopoda, fr. stomat- + Gk pod-, pous foot--more at foot] (1877): any of an order (Stomatopoda) of marine crustaceans (as a squilla) that have gills on the abdominal appendages -- stomatopod adj

Merriam-Webster English vocab.      Английский словарь Merriam Webster.