reservoir in Catalan reservoir in Catalan embassament noun A large natural or artificial lake used as a source of water supply. Add to Flashcards