ALL meanings of ambatch
am·batch
A a - noun ambatch a tree or shrub of the Nile Valley, Aeschynomene elaphroxylon, valued for its light-coloured pithlike wood 3
- noun ambatch an Egyptian tree, Aeschynomene elaphroxylon, of the legume family, having a light-colored, spongy wood. 1
- noun ambatch A large shrub or small tree found in and around water in the African tropics, Aeschynomene elaphroxylon, formerly used to make rafts due to its extremely lightweight wood. 0
- noun ambatch (Countable Noun) A raft made from bundles of the stems of this plant. 0