Translation of tameng in English:

User Contribution

tameng

Shield

noun