Down tree Meaning, Definition & Usage

Definitions
  1. (Bot.), a tree of Central America (Ochroma Lagopus), the seeds of which are enveloped in vegetable wool.

Webster 1913