What is the meaning of [The last straw]

Meaning: The last difficulty or annoyance that makes the entire situation unbearable