LEAFLESS

Definition of LEAFLESS

  1. (adj)having no leaves