Meaning of stomatopod

Definition of stomatopod

(noun) a kind of crustacean

Other information on stomatopod

WIKIPEDIA results for stomatopod
Amazon results for stomatopod