Word Definition

Echoed

  1. of Echo

Synonyms