lymphedema

Noun
  1. Swelling (usually in the legs) caused by lymph accumulating in the tissues in the affected areas (synset 114144096)

Other Searches