n. Physics a unit of area, 10(-28) square metres, used esp. in particle physics. °Symb.: b. [perh. f. phrase 'as big as a barn']
BARN
Meaning of BARN in English
English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012