homospheroid
English
Etymology
From
homo-
+
spheroid
.
Noun
homospheroid
(
plural
homospheroids
)
A
spheroidal
cluster
of a single type of
cell
Related terms
heterospheroid