A suffix or combining form meaning like, resembling, in the form of; as in anthropoid, asteroid, spheroid.
-OID
Meaning of -OID in English
Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012