COPULATE Meaning of COPULATE in English v.intr. (often foll. by with) have sexual intercourse. copulatory adj.[ L copulare fasten together (as COPULA) ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012