mythical animal in the form of a deer that spooks hunters - Deutsch Englisch Wörterbuch