Definify.com

Definition 2025


leafspots

leafspots

English

Noun

leafspots

  1. plural of leafspot