juggernauts
juggernauts
translation of 'juggernauts'
noun
tenaga yg menggilas apa saja,
sesuatu yg meminta korban manusia
definition
Credits: Google Translate