I agree with what others have said, in that without more information on your opponent, it is hard to say much. Alhough from observing these situations, a limp call by villain here more often than not tells
me that (s)he has, based on how this has all played out, a set (most likely 66, though if they are a bit of a station, might have 44 and got really lucky on the turn).
Remember, you just have one pair and there is a lot that beats you, at least that is the story villain is trying to tell you here.
You do say a lot of hands beat you here, but let's turn this back around to you and ask you this, "What hands are you really beating here?"
I suppose there is a small chance that villain has Kings here and thinks you are on a draw, but I doubt you're limp calling that hand with any frequency. Maybe AQ or AT as well, but I don't feel any of those hands are there. You are beating flush and straight draws but again unless villain is super aggro, I doubt those hands are in their range.
That said, I am finding a fold here, but that is looking at this in a vacuum without much information.
If you did call, can you please post the outcome for us.