hemiparasiteEnglish

hemiparasite, semiparasite

Noun

A parasitic plant that contains some chlorophyll and therefore is capable of photosynthesis

English: hemiparasite, semiparasite

English words with similar meanings

Show 1 words