AMBATCH


Meaning of AMBATCH in English

n. an African tree, Aeschynomene elaphroxylon, with very light spongy wood.

Etymology: Ethiopic

Oxford English vocab.      Оксфордский английский словарь.