ochroma lagopus Meaning, Definition & Usage

  1. noun forest tree of lowland Central America having a strong very light wood; used for making floats and rafts and in crafts
    balsa.

WordNet