noun a town in SE Ontario, in S Canada, N of Toronto.
richmond hill 🔊 Listen to this noun a town in SE Ontario, in S Canada, N of Toronto. Share Facebook Twitter Google +