juggernaut in Dutch
juggernaut in Dutch
pletwals
A literal or metaphorical force or object regarded as unstoppable, that will crush all in its path.