Language and Thinking
Language requires shared understanding. Speakers of a language must agree on terms before they can communicate using those terms.
But those terms, themselves, are ambiguous and general. This is necessary and unavoidable since the specifics of a term are unique to the user of the term but must be taken as equivalent to the term when used by another person: the image or understanding of the term "apple" will not reference the same apple as another user of the term.
But if that is the case, then thinking is equally ambiguous since language is required for "thinking". This is especially the case in most communication since ambiguity and precision are not closely considered communications. For example to use words such as "liberal", "conservative", "men", "women", are understood to indicate a class of individuals, but whatever predicate usually follows does not factually apply to all members of the class. This makes the sentence false, but is usually accepted as true or correct reasoning.
