Cratylus, written by the ancient Greek philosopher Plato, is an exploration of the nature of language and its relationship to reality. In this dialogue, Plato engages in a discourse with two interlocutors, Hermogenes and Cratylus, about the distinction between conventional and natural languages. Through this discussion, Plato suggests that language is an expression of knowledge which can be used to understand reality. Read in English, unabridged.