Jedes - wirklich fast jedes! - arabische Wort lässt sich auf drei Buchstaben (so genannte "Radikale") zurückführen. Das sind meist Konsonanten, seltener auch Vokale, aber es sind fast immer nur drei. Die zusätzlichen Wörter entstehen aus Abwandlungen dieser Grundform: Man fügt Prä-, In- und Suffixe ein (also kleine Partikel vor, im oder nach dem Grundstamm) und schwupps! hat man neue Wörter, die dann weiter dekliniert oder konjugiert werden und somit wieder 'neue Wörter' ergeben.
Nichtsdestotrotz ist Arabisch eine sehr wortreiche Sprache. Ich habe sie vor Jahren studiert und bin zu dem Schluss gekommen: Für jedes arabische Wort gibt es im Deutschen mindestens 10 Bedeutungen - und für jedes deutsche Wort mindestens 10 arabische Übersetzungen. Hinzu kommen der Unterschied zwischen der geschriebenen Hochsprache (die niemand so spricht) und den ganzen mündlichen Dialekten, die von Land zu Land und von Region zu Region extrem unterschiedlich sind.
Die Sprache ist also nicht leicht zu lernen. Aber eine Anzahl von Wörtern ("12 Millionen") zu definieren, ergibt keinerlei Sinn.