Dictionary / Culture

lmttra

المطرة

/l-mt-TRA/

English

rain prayer

French

prière de la pluie

Part of Speech

noun

Register

standard