Definition of シャチハタ

シャチハタ

shachihata

noun
self-inking (rubber) stamp(from company name)