oil and gas lease
noun
: a deed by which a landowner authorizes exploration for and production of oil and gas on his land usually in consideration of a royalty
Love words? Need even more definitions?
Merriam-Webster unabridged
Share