oscula

/ɒˈskjuːlə, ɒˈskjuːlɑː/

Definitions

1. noun

plural form of osculum, a mouth or opening in a sponge or other marine animal

“The biologist examined the oscula of the sponge under a microscope.”

Synonyms

  • mouth
  • opening

Antonyms

  • closure
  • obstruction