the dl (down low) - Deutsch Englisch Wörterbuch