ZOOID Meaning of ZOOID in English (n.) An organic body or cell having locomotion, as a spermatic cell or spermatozooid. Webster's English dictionary. Английский словарь Webster. 2012