Yahoo Web Search

Search results

  1. Dictionary
    Hill sta·tion
    /ˈhil ˌstāSHən/

    noun

    • 1. a town in the low mountains of the Indian subcontinent, popular as a holiday resort during the hot season.

    Powered by Oxford Languages