Opera has several `` breeches roles '' traditionally sung by women , usually mezzo-sopranos .
Opera has some `` pants roles '' which women traditionally sing .