Kotomora
滞日 (tainichi) Japanese meaning: staying in Japan | Kotomora