What does ‘kosher’ mean?

( adj ) Fair. Well, the deal to trade your car for his motorcycle doesn’t sound kosher to me.