AMBATCH Meaning of AMBATCH in English n. an African tree, Aeschynomene elaphroxylon, with very light spongy wood. [Ethiopic] English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012