harrabots

Etymology
Likely a form of.

Noun

 * 1)  noise, clattering