Translation of "Year old" in German

Just recently, 20 year old lamb meat was found on the Bulgarian market.
Erst kürzlich wurde 20 Jahre altes Lammfleisch auf dem bulgarischen Markt gefunden.
Europarl v8

The 44-year-old trades in old stones.
Der 44-Jährige handelt mit alten Steinen.
WMT-News v2019