AMBATCH


Meaning of AMBATCH in English

[ 'ambatʃ ]

■ noun a tropical African tree with light spongy wood that is used chiefly for rafts and floats. [ Aeschynomene elaphroxylon .]

Origin

C19: of Ethiopic origin.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.