Arti dalam bahasa Inggris berputus-asa despaired; forever lost hope Arti lain yang mungkindespairing; despaired; despair;