Definition of soda lake noun from the Oxford Advanced American Dictionary

soda lake

noun
 
(technical)
 
a lake in which the water contains a lot of sodium
Search Results