Spanish word meaning good or well; often used in English to express agreement or approval.
From Latin 'bonus' meaning good. It's the Spanish form that has been borrowed into English slang and informal speech.
Try Another Word