deep parotid lymph nodes - French English Dictionary