Home
Search
Index
Definify.com
Definition
2024
oncosphere
oncosphere
English
Noun
oncosphere
(
plural
oncospheres
)
An
embryonic
form of a
tapeworm
, enclosed in a spherical membrane armed with six hooks
Synonyms
hexacanth
Similar Results