A chemist or pharmacist is a person who knows in details about the drugs, their compositions and side effects. A druggist is a person who stocks and sells the drugs. The three terms are often used interchangeably in many countries.