Search term délocaliser has one result
Jump to
FR French EN English
délocaliser (v) [to change one's domicile or place of business] relocate (v) [to change one's domicile or place of business]