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