left latero-posterior of esophagus - Spanish English Dictionary