be imposed upon - French English Dictionary