satisfy the sexual appetite - Deutsch Englisch Wörterbuch