Organoids

Concept

miniaturized and simplified version of an organ

Mentioned in 1 video