thoracic surgery department - German English Dictionary