babag

Noun

 * 1) an obstruction; something which obstructs or impedes, either intentionally or unintentionally

Verb

 * 1) to obstruct; to block or fill (a passage) with obstacles or an obstacle
 * 2) to bar; to prohibit
 * 3) to hinder; to make difficult to accomplish; to frustrate, act as obstacle

Noun

 * 1) quarrel; scuffle; fight

Noun

 * 1) impact; bump; collision