Welland definition
A city of southeast Ontario, Canada, on the Welland Canal, about 44 km (27 mi) long, which connects Lake Erie with Lake Ontario and bypasses Niagara Falls.
(place) Port in SE Ontario, Canada, on the Welland Canal.
proper name
Advertisement