What are the major differences between Dialects & language? Do we have a standard definition for dialects?

A dialect is like a subset of a language. It is the particular way a certain group, maybe from a particular region, speaks a given language. So the language is English. The dialect of English spoken by people from various regions is a dialect of English.