Word of the Day

Odor

A smell. ...

Results

hamstrings

MEDICAL DEFINITION OF hamstrings:

  • One of the thigh tendons.