Al-Biruni described Sanskrit as follows:
If you want to conquer this difficulty (i.e. to learn Sanskrit), you will not find it easy, because the language is of an enormous range, both in words and inflections, something like the Arabic, calling one and the same thing by various names, both original and derivative, and using one and the same word for a variety of subjects, which, in order to be properly understood, must be distinguished from each other by various qualifying epithets.