×

intercourse meaning in French

n. rapports sexuels; contact, liaison; relations; discussion, pourparlers; échange des opinions

Related Words

  1. sexual intercourse
  2. homosexual intercourse
  3. had intercourse with
  4. intercountry
  5. intercounty
  6. intercross
  7. intercultural
PC Version

Copyright © 2018 WordTech Co.