Scarabee - meaning in english

നാമം (Noun)
ചാണകവണ്ട്