meaning of amargo

amargo - Spanish to English

sour