castes
cas-tes
noun
Hereditary social classes in a rigid system, often based on wealth, occupation, or ritual purity.
"Many societies historically had distinct social castes."
Thesaurus
Synonyms: casting, hurtle, hurl, draw, vomit up, purge, retch, barf, chuck, regurgitate, cat, honk
Antonyms: keep down