homospheroid

English

Etymology

From homo- +‎ spheroid.

Noun

homospheroid (plural homospheroids)

  1. A spheroidal cluster of a single type of cell