locally heavy rains - Turkish English Dictionary