English Luxembourgish Dictionary

English - Lëtzebuergesch

skyscraper in Luxembourgish: