LIMBA


Meaning of LIMBA in English

[lim.ba] n [origin unknown] (1943) 1: a tall whitish-trunked West African tree (Terminalia superba) with straight-grained wood

2: the wood of a limba

Merriam-Webster English vocab.      Английский словарь Merriam Webster.