French-English dictionary »

s'accoupler meaning in English

FrenchEnglish
s'accoupler verbe

mate [mated, mating, mates]◼◼◼(copulate)
verb
[UK: meɪt] [US: ˈmeɪt]