stomatopoda

(noun) Stomatopoda

< stomatopod crustacean | stomatous >