English Luxembourgish Dictionary

English - Lëtzebuergesch

umbrella in Luxembourgish: