About us
Define
Definitions for
"Unfurled"
the stage of leaf development when the blade is open and separated from the petiole; usually when leaf blade completely untangled from itself.
hostafarm.com