Home » Petroleum products

TagPetroleum products

oil-spot

oil-spot v. to accidentally leave behind a member of a touring company or road show, especially in the form to get oil-spotted. (source: Double-Tongued Dictionary)