English
›
Words
a
place where a liquid is collected and stored
Translation:
English
Noun
1
reservoir
Add
Translation