Definitions for "Invergowrie"
Invergowrie is a village on the north bank of the River Tay to the west of Dundee. Although formally incorporated as part of Dundee, it is located in Perth and Kinross.