Rhyme Desk
Find rhyming words!

Definition of "Trophozoite" :

noun: a sporozoan in the active feeding stage of its life cycle