Synonyms and Antonyms for leaf cast | Synonym.com

Synonyms and Antonyms for leaf cast

1. leaf cast (n.)

a disease of conifers causing the needles to fall

Synonyms: