French-English dictionary »

le métro de londres meaning in English

FrenchEnglish
le métro de Londres nom propre
{m}

London Underground◼◼◼(the London underground)
proper noun