Kotomora
テールコート (teerukooto) Japanese meaning: tailcoat | Kotomora