French-English dictionary »

hounslow meaning in English

FrenchEnglish
Hounslow nom propre

Hounslow◼◼◼(town in London)
proper noun
[UK: ˈhaʊnz.ləʊ] [US: ˈhaʊnzlo.ʊ]