london meaning in French
n. londres, ville et capitale de l'angleterre, capitale du royaume-unis; london, ville de l'ontario (canada); noms de plusieurs villes des etats-unis; ville du belize (pays d'amérique centrale); noms de deux villages de l'afrique du sud; nom de famille