animal hard to control/tame - German English Dictionary