Definify.com

Definition 2024


leafspots

leafspots

English

Noun

leafspots

  1. plural of leafspot