spherula

/ˈsfɛrjʊlə/

Definitions

1. noun

A small, rounded or globular cell or body, especially in certain fungi.

“The biologist studied the spherula of the fungal spore under a microscope.”

2. noun

A small, rounded or globular structure, especially in cells or organisms.

“The spherula formed as part of the cellular division process.”

Synonyms

  • globule
  • sphere

Antonyms

  • line
  • rod