choledochoscopes

English

Noun

choledochoscopes

  1. plural of choledochoscope