izulu

English: Translation
rain
noun