rain-giver - Turkish English Dictionary