See:
Probably other meanings in computer science, sports, etc.
... are many tatpurushas (one for each of the nominal cases, and a few others besides); in a tatpurusha, one component is related to another. For example, a doghouse is a ...