Meaning of baykal

Definition of baykal

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

Other information on baykal

WIKIPEDIA results for baykal
Amazon results for baykal