Definition of スカラムーシュ

スカラムーシュ

sukaramuushu

noun
Scaramouche