Synonyms of batten on in English:

batten on


See definition of batten

phrase

1‘demons who batten on the helpless’

SYNONYMS
flourish at the expense of, thrive at the expense of, fatten at the expense of, prosper at the expense of, gain at the expense of, be a parasite on