Definition of reservoir in English
Natural or man-made basin of water, located along the course of a river, used for practical means.
Synonyms of reservoir in English
-
Natural or man-made basin of water, located along the course of a river, used for practical means.
-