variants: or stomo-

Definition of stom-

: mouth : stoma stomodaeum stomoisia

History and Etymology for stom-

New Latin, from Greek, from stoma

Keep scrolling for more