acabose

Noun

 * 1) be all and end all
 * 2) last straw