On the other hand, the Moroccan dialect, especially in its spoken form, is quite difficult to understand by a Levantine speaker.
from a scientific point of view, the dialects can be considered separate languages in their own right, much like North Germanic languages (Norwegian/Swedish/Danish) and West Slavic languages (Czech/Slovak/Polish).