A large natural or artificial lake used as a source of water supply; a place where something is kept in store.
From French 'réservoir', from 'réserver' (to reserve), from Latin 'reservare'.
Try Another Word