LAROID Meaning of LAROID in English ˈla(a)ˌrȯid adjectiveEtymology: New Latin Larus + English -oid : resembling or relating to gulls : like or like that of members of the genus Larus Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012