Subscribe
URL of the page has been copied to clipboard.
Meaning : The largest lake in Africa and the 2nd largest fresh water lake in the world. A headwaters reservoir for the Nile River.
Synonyms : victoria nyanza
Install App
Lake victoria meaning in Telugu.