ram with strong long horns - Deutsch Englisch Wörterbuch