ZOOID Meaning of ZOOID in English ( n. ) An organic body or cell having locomotion, as a spermatic cell or spermatozooid. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012