Free online dictionary: English, Spanish, French, Italian, Chinese, German, Russian translations, definitions, synonyms...
accoppiare 
1  vt 
a  (persone, cose)  to pair off
b  (animali)  to mate
c  (Tecn) to couple, connect (up)
2 accoppiarsi  vr 
 (animali)  
to mate , (persone, formare una coppia)  to pair off


New user: Sign up
Existing user: Login