Dictionary / Culture
المطرة
/l-mt-TRA/
English
rain prayer
French
prière de la pluie
Part of Speech
noun
Register
standard