ochroma lagopus

Noun
  1. Forest tree of lowland Central America having a strong very light wood;
    Used for making floats and rafts and in crafts (synset 112212104)

Found on Word Lists

Other Searches