Yahoo Canada Web Search

Search results

  1. Dictionary
    climbing wall

    noun

    • 1. a wall at a sports centre or in a gymnasium fitted with attachments to simulate a rock face for climbing practice.