Subscribe
URL of the page has been copied to clipboard.
Meaning : Make a noise typical of an engine lacking lubricants.
Synonyms : scrunch, thud
Meaning : Bombard with heavy shells.
Meaning : Explode heavily or with a loud dull noise.
Install App