subhepatic abscess - German English Dictionary