organoid - English Synonyms Dictionary