rain-giver - German English Dictionary