Definition of "scarabaeid"

scarabaeid