general surgery specialist - German English Dictionary