Definition of GLA in English:

GLA

  • 1(in the UK) Greater London Authority, established in 2000.

  • 2Gamma linolenic acid.