inhiba

English: Translation
well
noun
Construction
Water, bodies of water and the water cycle
Plural form
inhiba