Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of homoplast

- One of the plastids composing the idorgan of Haeckel; -- also called homoorgan.