meaning of londoners

1. A native or inhabitant of London.
2.
a resident of London


Related Words

londoner |

Developed & Maintained By Taraprasad.com

Treasure Words