oil well

oil well

English Noun
Ad

Definition

A hole drilled into the earth from which petroleum is pumped.

Ad