ܡܡܛܪmamtirverbeasternDefinitionto rain; to cause to rain; to shower, to heap, to rain down← Back to search