ttʷ! ttʷ! ttʷ!

English Translation : [sound of heavy footsteps of humans, or animals].

Back