Urquhart Castle (noun) Definition, Meaning & Examples

noun
  1. a castle near Drumnadrochit in Highland, Scotland: situated on Loch Ness
Urquhart Castle (noun) Definition, Meaning & Examples

More Definitions