person who constantly makes mistakes and gets into trouble - German English Dictionary

Suggest a Term