General Medicine General d5fd2827 Tumor-containing cells of all three germ layers are called - A Leiomyoma B Squamous cell carcinoma C Adenocarcinoma D Teratoma