Entomology definition of Stomatodaeum

Please Like Us!!!

Entomology definition of Stomatodaeum: that invagination of the ectoderm that
forms the mouth, pharynx, oesophagus, crop and gizzard.

Reviews & Comments

Enjoy!