French-Latin dictionary »

embuche meaning in Latin

FrenchLatin
embuche nom

īnsidiaenoun