Meaning of lake baykal

Definition of lake baykal

(noun) the largest freshwater lake in Asia or Europe and the deepest lake in the world

Other information on lake baykal

WIKIPEDIA results for lake baykal
Amazon results for lake baykal