clumsy and stubborn person - German English Dictionary