organelle - Dictionary definition and meaning for word organelle
Powered by Mnemonic Dictionary
organelle