What is the meaning of Sodo?

hard, firm

hard

fast

menstrual pad

Source: wiktionary.org