English-Latin dictionary »

(late) sexual intercourse meaning in Latin

EnglishLatin
(late) sexual intercourse noun

coitio [coitionis](3rd) F
noun