Nice work... I really enjoyed reading!

For Taroudant, I've heard from a program in RTM about this town that it comes from: Tarwa-dant

Apparently, it comes from a legend that a woman lost all her children to the torrential waters (ighzran).

Also, I would love to know where the word Masst (Massa: the name of the river and the town south of Agadir) comes from.

What does the word Anfa (Amazigh word for Casablanca) means. I've heard it means "get out" Anf-a.

Thanks,

Bougayou