English to Indonesian Dictionary juggernauts

juggernauts

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