Geology & Geoscience

LTTS

Definition

Long Term Technology Strategy

ltts means Long Term Technology Strategy.

A roadmap for adopting new technologies to improve recovery and efficiency in future years.

✓ Verified term