2 words in this vocabulary list
noun the act of renewing oneself or the process of undergoing a renewal
adjective describing the act or process of renewing oneself
noun a small, simplified version of an organ produced in vitro for use in research
adjective relating to or characteristic of an organoid