trust to one's instincts - French English Dictionary