echographs

English

Noun

echographs

  1. plural of echograph