hooves and horns - Turc Anglais Dictionnaire