stomapod
Meaning
- noun Any of the Stomapoda, a formerly used order of crustaceans corresponding to order Stomatopoda of mantis shrimp.
Similar words
stomatode stenostomid strophomenid poecilostomatoid strobilopsid notostylopid stomatellid stegocephalid stylopid polystome
Save “stomapod” to learn later