Meaning of “half-moon glasses” in the English Dictionary

british dictionary