Search Details

Word: tori (lookup usage) (lookup stats)


Meaning:

Noun:

  • torus
  • A protective, epidermal thickening derived from the stratum corneum and found in high friction areas (ie. the foot sole of a dog).

Source: Wiktionary | Src Info »