French-Latin dictionary »

embrassade meaning in Latin

FrenchLatin
embrassade nom

amplexus [amplexus](4th) M
noun