suspensory ligament of esophagus - German English Dictionary