A rhyming ictionary is a specialist dictionary designed for use in writing poetry and lyrics. In a rhyming dictionary, words are categorized into equivalence classes that consist of words which rhyme with one another. They will also typically support several different kinds of rhymes, and possibly also alliteration as well.