holler (small valley) - Französisch Englisch Wörterbuch