failure to control one's sexual impulses - Türkisch Englisch Wörterbuch