teaching-learning process - French English Dictionary