Find the word definition

The Collaborative International Dictionary
Phytoid

Phytoid \Phy"toid\, a. [Phyto- + -oid.] Resembling a plant; plantlike.

Wiktionary
phytoid

a. Resembling a plant.