English Luxembourgish Dictionary

English - Lëtzebuergesch

grate in Luxembourgish: