It's a suffix that exists is many Indo-European languages - but not English - and means "home" or "place"...the equivalent of the English or German "-land". The Hindi name for England is "Inglistan", ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results