Kotomora
ティータオル (tiitaoru) Japanese meaning: tea towel | Kotomora