Also read:

トレンチコート (Torenchikooto) is a Japanese noun meaning “trench coat”.

Meanings

  1. nountrench coat