tayside









tayside


noun

  1. a region in E Scotland. 1100 sq. mi. (2849 sq. km).
50 queries 0.615