What is the meaning of Stri?

hard, tough, difficult, quarrelsome

strong

rough

disgust

Source: wiktionary.org