LTO meaning in oil and gas
Definition
Licence To Operate
LTO means Licence To Operate. Usually refers to a virtual licence to carry on in business, tacitly granted by, and theoretically revocable by, the public. Things companies do which outrage public opinion are said to…
Usually refers to a virtual licence to carry on in business, tacitly granted by, and theoretically revocable by, the public. Things companies do which outrage public opinion are said to threaten LTO.
✓ Verified term