Glenfaba

English

Proper noun

Glenfaba

  1. A sheading of the Isle of Man.

Meronyms