Definitions from Wikipedia (London Array)
▸ noun: a 175-turbine 630 MW Round 2 offshore wind farm located off the Kent coast in the outer Thames Estuary in the United Kingdom.
▸ Words similar to london array
▸ Usage examples for london array
▸ Idioms related to london array
▸ Wikipedia articles (New!)
▸ Words that often appear near london array
▸ Rhymes of london array
▸ Invented words related to london array
▸ noun: a 175-turbine 630 MW Round 2 offshore wind farm located off the Kent coast in the outer Thames Estuary in the United Kingdom.
▸ Words similar to london array
▸ Usage examples for london array
▸ Idioms related to london array
▸ Wikipedia articles (New!)
▸ Words that often appear near london array
▸ Rhymes of london array
▸ Invented words related to london array