Vocabulary
オールウェザーコート
オールウェザーコート
all-weather coat
noun