Grevenmacher (Luxembourgish: Gréiwemaacher) is a commune in eastern Luxembourg.