Kotomora
人工芝 (jinkoushiba) Japanese meaning: artificial grass | Kotomora