eight-hundred-pound gorilla - German English Dictionary