There is no difference b/w bug and defect.
If client raise any issue then that is Defect. If you are
raising the issue then it was bug, this as per the client
and your company.
If its b/w developer and tester -> Defect is raised by
tester and bug is by developer.