SCARABAEI

Definition of SCARABAEI

  1. (noun)scarabaeid beetle considered divine by ancient Egyptians