Urquhart Castle noun a castle near Drumnadrochit in Highland, Scotland: situated on Loch Ness