Production & Operations

LCRA

Definition

Lower Colorado River Authority

LCRA means Lower Colorado River Authority. The governing authority that is responsible for the flow of the Colorado River in Texas, USA.

✓ Verified term