"Cestoid" is a word in ENGLISH
cestoid
ENGLISH
Definition:
One of the Cestoidea.
cestoid
ENGLISH
Definition:
Of or pertaining to the Cestoidea.
Few words of positivity
There is much work to be done, and we are the ones privileged to do it.
WORD SUGGESTIONS
Laugh your heart out.
There is a new Barbie doll on the market - Godzilla Barbie ...six foot tall lizard with Barbie head
cestode
ENGLISH
One of the Cestoidea.
Read the complete definitioncestoldean
ENGLISH
One of the Cestoidea.
Read the complete definition