Advertisement

Advertisement

rose aphid

noun

  1. a dark green aphid, Macrosiphum rosae, that feeds on roses and related plants.


Advertisement

Advertisement

Advertisement

Advertisement


Roseannarose apple