Meaning of “motor lodge” in the English Dictionary

English