"Caste", like "Hindu" and "curry", is a word invented by outsiders to describe what Indians understand without precise definition.