BROUGH Meaning of BROUGH in English n. dual-walled circular stone tower constructed in Scotland at the beginning of Christian era Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012