meaning of Abdeckrost

Abdeckrost - German to English

grating