BROCH Meaning of BROCH in English n. (in Scotland) a prehistoric circular stone tower. Etymology: ON borg castle Oxford English vocab. Оксфордский английский словарь. 2012