While Moroccan Arabic known as Darija shares many similarities with other forms of Arabic, there are also enough differences to leave speakers of other Arabic dialects rather flummoxed at times.
Moroccan Arabic is a variety of Maghrebi Arabic spoken in Morocco by about 20 million people. It is used mainly in everyday conversation, while Modern Standard Arabic is used in official communications with the government and other public organisations, and a mixture of French and Moroccan Arabic is used in business.
Moroccan Arabic is more or less mutually intelligible with other varieties of Maghrebi Arabic spoken in Tunisia, Algeria, and Libya, but speakers of Arabic from other regions find it difficult to understand.