To add on to the response from fdmaxey, "buck" is an informal (slang) term for a dollar. Based on your profile, I see that you are from China. This distinction might make more sense if you consider the following analogy:
Formal name: United States dollar is to Renminbi (人民币), as
Common name: Dollar is to yuan (元), as
Informal name: "buck" is to kuai (块)