Home
Search
Index
Definify.com
Webster
1913
Edition
Stomatopod
Stom′a-to-pod
,
Noun.
(Zool.)
One of the Stomatopoda.
Definition
2024
stomatopod
stomatopod
English
Noun
stomatopod
(
plural
stomatopods
)
(
zoology
)
One of the
Stomatopoda
; a
mantis shrimp
.
Similar Results