Plant eaters among native spiny-rayed fishes

244 native animals that feed on plants, by observations.