shedding tears - German English Dictionary