BROCH Meaning of BROCH in English n. (in Scotland) a prehistoric circular stone tower. [ON borg castle] English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012