Meaning of “low-rent” in the English Dictionary

british dictionary