drinking vessel made of horn - Deutsch Englisch Wörterbuch