Yahoo Malaysia Web Search

Search results

  1. Dictionary
    Mississauga
    /mɪsɪˈsɔːɡə/
    • 1. a town in southern Ontario, Canada, on the western shores of Lake Ontario; population 668,549 (2006). It forms a southern suburb of Toronto.

    More definitions, origin and scrabble points