ESCO

See also: esco, Esco, escó, Escô, and -esco

English

Noun

ESCO (plural ESCOs)

  1. Initialism of energy service company.