scar carcinoma - German English Dictionary