izaba

Noun

 * 1) last-ditch effort
 * 2) excuse, pretext