drinking vessel made of horn - Allemand Anglais Dictionnaire