Copy HTML iframe code to your website:

Social Share

Term: Honeydew

  • Rate

A sticky honey-like substance secreted onto foliage by aphids, scale, and mealy bugs.

Sale!
< Back (Wiki Index)