keelè

English: Translation
reservoir
English: Definition
small reservoir to store water
noun