Vocabulary

オールウェザーコート

all-weather coat

noun