Toggle navigation
Penobscot Dictionary
Word List
Search Dictionary
ttʷ! ttʷ! ttʷ!
English Translation :
[sound of heavy footsteps of humans, or animals].
Back