oil well
nounDefinition of oil well
: a well from which petroleum is obtained
Keep scrolling for more
Keep scrolling for more