beetleheads
English
Noun
beetleheads
plural of
beetlehead