Yahoo India Web Search

Search results

  1. Dictionary
    town council

    noun

    • 1. (especially in the UK) the elected governing body in a municipality.