Translation of tapal kuda in English:

User Contribution

tapal kuda

Horseshoe

noun