What is the meaning of the word 'boycott'?

To boycott something means to protest against it. Here's the official definition according to the American Heritage Dictionary of the English Language:

"To abstain from or act together in abstaining from using, buying, or dealing with as an expression of protest or disfavor or as a means of coercion."