What does "fishy" mean?

Fishy: Extravagant, like some stories about catching fish; improbable; also, rank or foul. [Colloq.]

Sources