farmerfish

Noun

 * 1) Any damselfish, of the genus, that feed on filamentous algae