Definitions
1.verbTo become better; improve in condition, especially by feeding.
2.verbTo feed (on); to revel (in).
3.verbTo thrive by feeding; grow fat; feed oneself gluttonously.
4.verbTo thrive, prosper, or live in luxury, especially at the expense of others; fare sumptuously."Robber barons who battened on the poor"
5.verbTo gratify a morbid appetite or craving; gloat.
6.verbTo improve by feeding; fatten; make fat or cause to thrive due to plenteous feeding.
7.verbTo fertilize or enrich, as land.
8.verbTo furnish with battens.
9.verbTo fasten or secure a hatch etc using battens.