meaning of arungdungdungdung

arungdungdungdung meaning in Urban Dictionary

the sound a motorcycle tends to make