sentinel node biopsy - French English Dictionary