thymus [pl. thymuses]
Notices
  • lymphoid organ situated in the neck of vertebrates.