Webster's Revised Unabridged Dictionary · 1913

Stomatopoda

Stomatopoda , noun, plural

[New Latin See Stoma, and -pod.]

(Zoology) Same as Stomapoda.