Adjective Definition

semiparasitic

1.Definition: of or relating to plants that are semiparasites




Please Share