hooves and horns - Allemand Anglais Dictionnaire