Kotomora
カラタチ (karatachi) Japanese meaning: trifoliate orange | Kotomora