Definify.com

Definition 2024


echographs

echographs

English

Noun

echographs

  1. plural of echograph