boccheggiante

Adjective

 * 1) gasping for breath; panting
 * 2) dying
 * 3)  in grave difficulty; struggling
 * 1)  in grave difficulty; struggling