Skip to main content

southron

English southron meaning in English  •  southron का अर्थ अंग्रेजी में
Noun
  • An inhabitant of the more southern part of a country; formerly, a name given in Scotland to any Englishman.
Advertisement