meaning of Beetle headed

Beetle headed meaning in General Dictionary

Dull stupid