stimulent - French English Dictionary