Meaning of “well oiled” in the English Dictionary