Part of Speech : interj.
English Translation : (repeated several times) sound of a large animal running or galloping.
Back