Definify.com

Definition 2025


echographs

echographs

English

Noun

echographs

  1. plural of echograph