[on the Rideau River opposite Carleton University].
Rideau River 英语释义
英语释义
1. canal system 124 miles (200 kilometers) long in southeastern Ontario, Canada, connecting Lake Ontario and the Ottawa River and including Rideau Lake (20 miles, or 32 kilometers, long) and the Rideau River (flowing into the Ottawa River)
Rideau River 例句
英汉例句
Rideau River from south to north through cities, into the Ottawa River north of the city.