Dialect

What is dialect? What make people have different dialect?