LANDAU Meaning of LANDAU in English n. a four-wheeled enclosed carriage with a removable front cover and a back cover that can be raised and lowered. Etymology: Landau near Karlsruhe in Germany, where it was first made Oxford English vocab. Оксфордский английский словарь. 2012