オールウェザーコート
ōruwezākōto

Noun

1. all-weather coat

Other forms: