Meaning of キンチョーマット in Japanese

  1. Words

Definition of キンチョーマット

  1. (n) insect-repellent mat
Back to top