SCARABOID


Meaning of SCARABOID in English

(n.) A scaraboid beetle.

Webster's English dictionary.      Английский словарь Webster.