leedsEnglish

Leeds

Noun

A city on the River Aire in West Yorkshire in northern England, a center of the clothing industry

English: Leeds

Bahasa: Leeds, Leeds, Alabama

Bahasa words with similar meanings