What is the meaning of Leafless?

Of plants or trees, without leaves.

Source: wiktionary.org