Yahoo Web Search

Search results

  1. Dictionary
    strip mall
    /strip môl/

    noun

    • 1. a shopping mall consisting of stores and restaurants typically in one-story buildings located on a busy main road. North American