What is the full meaning of semiparasites
SEMIPARASITE, a partial parasite, feeding partly independently [n]
Example of the word semiparasites placed on a Scrabble board.