Kotomora
オーバーコート (oobaakooto) Japanese meaning: overcoat | Kotomora