Dictionary / Nature
مطر غزير
/ma-TAR gh-ZIR/
English
heavy rain
French
pluie forte
Part of Speech
noun
Register
standard