What does blutbeflecktes Taschentuch mean?

blutbeflecktes Taschentuch - German to English

blood-stained handkerchief