true to the sense/meaning - French English Dictionary