meaning of victoria falls

1. a large waterfall on the border between Argentina and Brazil


Related Words

victoria falls |

Developed & Maintained By Taraprasad.com

Treasure Words