Word: haggis
Part of speech: Noun
Syllables: hag
gis
Definition: Plural of haggione who has participated in a hajj (alternative form of "hajjis".).
Morphemes:
Affix: haggi
Language: en
PoS: Noun
Meaning: The pilgrimage to Mecca made by pious Muslims; one of the five pillars of Islam.
Affix: -s
Language: en
PoS: Suffix
Meaning: Used to form regular plurals of nouns.