Terra

Example Definitions of "Terra"
Terra. Means TerraForm Power, Inc., a Delaware corporation and the direct or indirect parent company of Terra LLC and Terra Operating.
All Definitions