leafspots

English

Noun

leafspots

  1. plural of leafspot