make a mental note - French English Dictionary