punctate hemorrhage - German English Dictionary