clumsy and stubborn person - Spanish English Dictionary