having long and big teeth (horses) - Französisch Englisch Wörterbuch