Glossary
Glossary Link
Defoliate(d)
Of which the leaves have been shed.
Posted
March 15, 2020
in
D
by
Glossary
Tags: