place where vultures gather - Deutsch Englisch Wörterbuch