Calque of English white sun gun, a disguised romanisation of Cantonese 衛生巾/卫生巾 (wai6 sang1 gan1, “sanitary napkin”).
白色太陽槍