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 .]OriginC19: of Ethiopic origin. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004