barricades
Barikade
translation of 'barricades'
verb
menghalangi
noun
barikade,
penghalang,
penghambat
definition
Credits: Google Translate