Kotomora
デリ (deri) Japanese meaning: deli | Kotomora