Commercial & FinanceOTO meaning in oil and gasDefinitionOil Taxation OfficeOTO means Oil Taxation Office.✓ Verified termSuggest a correction