Dictionary / Nature
عاصفة
/3A-si-fa/
English
storm
French
tempête
Part of Speech
noun
Register
standard