Why do we call an enthusiastic amateur a “buff”?

@lprhll (387)
Italy
February 11, 2007 1:41am CST
??????????
1 response
@anup12 (4182)
• India
12 Feb 07
I do not have an idea really.Actually I do not have much idea about it.See the other thing is that it is a little difficult to understand what you mean to say?