Yahoo Web Search

Search results

  1. Dictionary
    Scar·bor·ough
    /ˈskärb(ə)rə/
    • 1. a town in southern Maine, just south of Portland; population 19,054 (est. 2008).
    • 2. a fishing port and resort on the coast of North Yorkshire, northern England; population 39,600 (est. 2009).

    More definitions, origin and scrabble points