Search term s'interposer has 2 results
Jump to
FR French EN English
s'interposer (v) [autorité] intervene (v) [autorité]
s'interposer (v) [autorité] step in (v) [autorité]

French English translations