feel mentally alert - French English Dictionary