The root/pattern system and degree of inflection makes it hard to count words in Arabic (since things like pronouns tend to stick to the ends, throwing off the count). But it is very rich in vocabulary. Arabs love parallelism in writing, and seem to have three versions of every word for that purpose.