Meaning of “grease monkey” in the English Dictionary

English