Vocabulary

シャチハタ

self-inking (rubber) stamp

noun