Languish means to lose strength, vitality, or become weak and feeble (often from neglect or suffering). Flourish is the correct antonym, meaning to grow vigorously, thrive, or be in a state of active development. The other options are unrelated: allotment means a share, delivery means distribution, and presentation means displaying or showing.