tiny drizzle that falls on mountain lands - Spanish English Dictionary