organoid









organoid


adj.

  1. Resembling an organ.

n.

  1. organelle
52 queries 0.548