What is the meaning of Hemorrhoids?

plural of hemorrhoid

Source: wiktionary.org