Home
Home
New-Empires-in-Asia Flashcard Deck
Grand Canal Flashcard
Grand-canal definition: The longest and oldest canal and artificial river in the world, located in China.