A large building or group of buildings where soldiers live; also means to jeer or boo at someone.
From French 'baraque' (temporary shelter), which came from Italian 'baracca.' The jeering sense is Australian English origin, possibly influenced by sound symbolism.
Try Another Word