Definify.com

Definition 2026


leafspots

leafspots

English

Noun

leafspots

  1. plural of leafspot