to have sexual intercourse - German English Dictionary