LCRA meaning in oil and gas
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.
The governing authority that is responsible for the flow of the Colorado River in Texas, USA.
✓ Verified term