interpose someone between people - French English Dictionary