Yahoo India Web Search

Search results

  1. Dictionary
    Sel·ma
    /ˈselmə/
    • 1. an industrial city in south central Alabama, on the Alabama River; population 18,847 (est. 2008).

    More definitions, origin and scrabble points