juxtaposing languages - French English Dictionary