echostructures

English

Noun

echostructures

  1. plural of echostructure