Yahoo Web Search

Search results

  1. Dictionary
    Pe·ter
    /ˈpēdər/

    noun

    • 1. another term for echo

    verb

    • 1. another term for echo