wild or untamed horse - Spanish English Dictionary