shower (light rainfall) - German English Dictionary