BATTEN Meaning of BATTEN in English v.intr. (foll. by on) thrive or prosper at another's expense. [ON batna get better f. bati advantage] English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012