animal hard to control/tame - Deutsch Englisch Wörterbuch