What does ‘fishy’ mean?

( adj ) Suspicious, There is something fishy about his offer to trade me his Mercedes for my Chevy Malibu.