LONDON


Meaning of LONDON in English

London [A]

npr London

Interlingua English vocab.      Английский словарь Интерлингва.