gall

noun

Brazen boldness often with brash self-confidence; nerve, effrontery —usually used in the phrase have the gall.

Bile; especially; ox gall.

Something bitter to endure.