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.”
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.”