left iliac fossa - Spanish English Dictionary