Sometimes just a resemblance in sound between two words, or an initial or head rhyme like alliteration, but also refined to mean shared consonants, whether in sequence ("bud" and "bad") or reversed ("bud" and "dab").