Definition of Glen More in English:

Glen More

proper noun