NichiDict

しゃちはた

[shachihata]

Meanings

1.Noun

self-inking (rubber) stamp