Meaning of lake victoria

Definition of lake victoria

(noun) the largest lake in Africa and the 2nd largest fresh water lake in the world; a headwaters reservoir for the Nile River

Other information on lake victoria

WIKIPEDIA results for lake victoria
Amazon results for lake victoria