omental foramen - Spanish English Dictionary