Rhyming words are words that have the same or similar ending sound. For example, "goat," "boat," "moat," and "float" are rhyming words. Rhyming words are often used in poetry and songwriting to create mental images within the minds of the audience. They can also be used to improve vocabulary and language skills. Rhyming dictionaries are specialized dictionaries designed for use in writing poetry and lyrics. In a rhyming dictionary, words are categorized into equivalence classes that consist of words that rhyme with one another. Rhyming dictionaries are invaluable for historical linguistics, as they record pronunciation and can be used to reconstruct pronunciation differences and similarities that are not reflected in spelling.