Spanish - English (British) translations for "lluvia"

"lluvia" Spanish translation

Translation

rain

Definition

water that falls from the clouds in droplets.

Part of speech

noun

Gender

feminine