Morar (noun) Definition, Meaning & Examples

noun
  1. a lake in W Scotland, in the SW Highlands: the deepest in Scotland Length: 18 km (11 miles). Depth: 296 m (987 ft)
Morar (noun) Definition, Meaning & Examples

More Definitions