Definition of SCARABAEI
noun : SCARABAEI
Source: WordNet 3.1
-
1. (
) scarabaeid beetle considered divine by ancient Egyptians ;
See more about : SCARABAEI