isthmus of the fauces - Spanish English Dictionary