Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

stomatopod Definition

Cancel
stomatopod
noun(sto-mato-pod)
any of an order (Stomatopoda) of marine crustaceans (such as a squilla) that have gills on the abdominal appendages

Words Related to stomatopod!

stomatopod Examples by Brain Bank Users