squamous cell carcinoma of the tongue - German English Dictionary