Überreste (en. Remains)

Translation into German

Synonyms