HAVE SEX


Meaning of HAVE SEX in English

have sexual intercourse, make love

She said that it's immoral to have sex with several partners.

Wayne Magnuson. English idioms vocabulary.      Словарь английских идиом.