Meaning of スカラムーシュ in Japanese

  1. Words

Definition of スカラムーシュ

スカラムーシュ(sukaramuushu)
  1. (n) Scaramouche
Back to top