to have intercourse - German English Dictionary