Home
Home
Sound Flashcard Deck
Echo Flashcard
Echo definition: A reflected sound wave.