abundant rainfall - Turkish English Dictionary