isthmus of the fauces - French English Dictionary