4 results found
Search Results for: dodder
Unusual Plants
By Regina Bailey Plants are amazing organisms. They are able to create their own food through photosynthesis, and provide... Read More
Parasitoid
Definition noun, plural: parasitoids An organism that lives on or inside the host at one phase in its life cycle, and... Read More