echostructures
English
Noun
echostructures
plural of
echostructure