BROCH Meaning of BROCH in English n. (in Scotland) a prehistoric circular stone tower. [ ON borg castle ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012