Word info

stomodaeum

Noun

Meaning

A part of the alimentary canal. See under Mesenteron.

The primitive mouth and esophagus of the embryo of annelids and arthropods.

Source: Webster's dictionary

Close letter words and terms