Meaning of スペンサージャケット in Japanese

  1. Words

Definition of スペンサージャケット

  1. (n) spencer jacket
Back to top