deluge guns - Französisch Englisch Wörterbuch