Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: organoid
  1. A three-dimensional, miniature, simplified version of an organ grown in vitro, used for research and drug discovery
    "Researchers use brain organoids to study neurological disorders and test new treatments"

Derived forms: organoids

Encyclopedia: Organoid