Meaning of 島流し in Japanese

  1. Words

Definition of 島流し

  1. (n, vs) exile; banishment
Back to top