Meaning of “lathe” in the English Dictionary

british dictionary