oil well
oil well
English
Noun
Ad
Definition
A hole drilled into the earth from which petroleum is pumped.
Ad
oil well
A hole drilled into the earth from which petroleum is pumped.