Dictionary entry

Stomatopod

Webster's Dictionary 1913

Stom″a‐to‐pod (?), n.(Zoöl.) One of the Stomatopoda.