meaning of Brummschädel

Brummschädel - German to English

inconvenience