harvester
noun
Definitions
A person who gathers the harvest.
A machine that gathers the harvest.
A program or algorithm that gathers data from a source.
A North American butterfly, Feniseca tarquinius, whose larvae eat aphids and are the only entirely carnivorous caterpillars in North America