Etymed
Open the app →
Glossary
› echo
echo
Meaning:
reverberation; sound; to repeat ·
Origin:
Greek
Terms using echo
echocardiography