Posted by: bhakunde bhut December 3, 2007
Login in to Rate this Post:
0
?
The most suitable word would be as mentioned by othersn too :
aficionado and connoisseur.