poorly tamed horse - Spanish English Dictionary