languisher
LAN'GUISHER,
n. One who languishes or pines.