What is the meaning of kick pad in English?

Learn vocabulary with pictures as well as definitions of kick pad in English

Learn in

See more

n. kick pad

Definition of kick pad in English

Pad that is attached to the arm, used to receive kicks in training combat athletes.

Synonyms of kick pad in English

thai pad