OCHROMA LAGOPUS
(noun)Did you mean?
Definitions
There is 1 meaning of the phrase
Ochroma Lagopus.
Ochroma Lagopus - as a noun
Forest tree of lowland central america having a strong very light wood; used for making floats and rafts and in crafts
Synonyms (Exact Relations)
balsa