Here's what rhymes with ribbonweed.
weed need feed seed deed heed bead reed cede keyed mead tweed knead kneed meed hied peed teed swede indeed speed breed creed freed greed plead bleed impede steed skied treed whinnied aniseed bindweed anteed emceed monkeyed agreed proceed exceed concede decreed precede mislead accede recede reread misread secede stampede misdeed pureed screed hayseed orangeade underfeed ceilidh reseed shinnied limeade togaed succeed guaranteed intercede cottonseed refereed pedigreed crannied millipede overfeed jimsonweed locoweed garnisheed chickenfeed flambeed millepede glaceed disagreed supersede centipede filigreed fricasseed velocipede Words that almost rhyme with ribbonweed
wheat weep deep feet keep meet heat reach meat seat sheet sweet teach beach beat cheap sheep heap leap neat siege sweep feat reap suite beech beet cheat peach peat jeep peep leech lege liege mete seep teat beep leach seethed fiche neap cheep tweet teethed dweeb veep sleep speech treat breach elite fleet preach steep creep greet bleach breech effete impeach sleet whereat bleat cleat unseat downbeat offbeat pleat grebe bleep skeet street asleep defeat repeat compete receipt st beseech conceit deceit delete entreat petite backseat besiege deplete screech bittersweet preheat reheat thereat overeat reteach parrakeet nutmeat webfeet complete concrete retreat discrete obsolete discreet replete secrete excrete preterite forefeet maltreat mistreat overheat overreach parakeet sweetmeat loveseat semisweet clubfeet tenderfeet flatfeet slagheap crowfeet splayfeet incomplete indiscreet microfiche helpmeet oversleep scrapheap wheeled wield weaned weaved wheezed weened field seemed yield deemed seized leaned sealed shield healed peeled teased beamed fiend heaved heeled leaved reeled kneeled sheathed teamed tiered wreathed fiord keeled leagued pealed seamed teemed themed peeved reamed sheered sieved keened teared beaned queened reeved thieved sheaved weaseled pinwheeled achieved pleased appealed cleaned dreamed breathed squeezed gleaned grieved steamed afield annealed appeased bereaved cleaved endeared gleamed machined sleeved squealed creamed demeaned schemed sneezed speared steeled unsealed breezed careened domineered preened greened perilled premed upreared unreeled spieled received believed perceived revealed conceived relieved concealed deceived besieged convened diseased esteemed redeemed repealed screamed aggrieved engineered fatigued screened streamed congealed unperceived unrelieved imperilled undeceived undreamed unsheathed strived resealed beseemed uncleaned archfiend cartwheeled hyphened mercerised caviled interweaved rosined freewheeled busheled battlefield intervened displeased retrieved unequalled interleaved reconvened unconcealed reprieved spavined bulletined underachieved trampolined preconceived disbelieved guillotined misconceived quarantined supervened mainstreamed chesterfield disesteemed incarnadined overachieved housecleaned mountaineered snowmobiled silkscreened