A call or fold depends on your pot odds
, your implied odds and your opponent(s), IMO. I hate to say "it depends"..but it does. You've got nine outs to the flush, two of these to the absolute nuts, and 6 outs to the straight.
You're about 19% on the turn to win this against 2 other players with one having AA and the other AK of your suit. That jumps to more than 30% if both have an over pair, and just a little less if one player has a set and the other an over pair. If I think I can stack one of the players if I hit, I'll call a pretty good-sized raise.
Tell us what the "big bet" was for this hand, so we can make a more informed reply.