locally heavy rains - German English Dictionary