have intercourse or communication - Almanca İngilizce Sözlük