papillotomes

English

Noun

papillotomes

  1. plural of papillotome