What does amargo mean?

amargo - Spanish to English

sour