English | German | Russian | Czech

idorgan English

Meaning idorgan meaning

What does idorgan mean?

idorgan

(biology, archaic) A plastid or unicellular organism, theoretically capable of development into a metazoan.

Are you looking for...?