rain-giver - Spanish English Dictionary