The fish that feeds on weeds is: (A) Catla (B) Rohu (C) Mrigal (D) Grass carp Share with your friends Share 1 Sooraj answered this [d] grass carp 0 View Full Answer Harsh Upadhaya answered this OPTION D is right because Grass carps are bottom feeders and hence eat sea weed as food. 2