AMBATCH Meaning of AMBATCH in English n. an African tree, Aeschynomene elaphroxylon, with very light spongy wood. Etymology: Ethiopic Oxford English vocab. Оксфордский английский словарь. 2012