English edit

Etymology edit

poly- +‎ stomatous

Adjective edit

polystomatous (not comparable)

  1. (zoology) Having many mouths.

Related terms edit