Meaning of みすみす in Japanese

  1. Words

Definition of みすみす

  1. (adv) before one's own eyes; from under one's very nose
Back to top