Word info

iridosome

Noun

Meaning

iridosome (plural iridosomes)

(biology) A cytoplasmic organelle of iridophore cells

Source: en.wiktionary.org

Close letter words and terms