Home / DICTIONARY / Hemorrhoids: definition