SEMIPARASITES is a
13
letter word starting with
S
and ending with
S
Definitions & Synonyms
noun -
An organism that is a SEMIPARASITE is one that derives some or even most of its sustenance from another living organism, its host, but can also survive independently to some degree.