Meaning of thalloid

Definition of thalloid

(adj) of or relating to or resembling or consisting of a thallus

Other information on thalloid

WIKIPEDIA results for thalloid
Amazon results for thalloid