Dictionary.com
Thesaurus.com

frogeyes

  • plural
    of frogeye.
    frogeye
    noun
    a small, whitish leaf spot with a narrow darker border, produced by certain fungi.

More Suggestions