Here's what rhymes with strainbased.
based taste chased paste chaste paced placed faced waste traced haste waist spaced braced laced raced cased wast embraced erased debased effaced encased graced defaced replaced distaste misplaced foretaste interlaced retraced displaced disgraced Words that almost rhyme with strainbased
chafed paved bathed dazed raised saved gazed praised waved blazed shaved phased waived braved raved razed amazed behaved glazed appraised craved crazed grazed phrased vouchsafed upraised engraved depraved enslaved unscathed paraphrased date paint bait baked taint taped pate state late rate weight fate gate plate shaped wait faint hate mate saint trait gait draped raped abate fete raked sate staked caked faked feint gaped plaint plait spate waked great straight debate estate operate freight await imitate innate mediate quaint slate update grate strait crate dilate negate irate restate sedate skate create indicate separate complaint escaped generate relate restraint tolerate translate acetate dictate educate acquaint decorate delineate deviate equate liberate meditate mitigate motivate ornate scraped situate agitate dissipate emanate irritate lightweight neonate obviate permeate reiterate aspirate automate inflate innovate militate potentate reinstate reshaped saturate upstate urinate venerate appreciate eliminate illustrate accommodate celebrate constraint dominate hesitate initiate penetrate activate alleviate cooperate delegate integrate interstate isolate originate predicate terminate allocate conjugate dedicate elevate elucidate emulate enumerate navigate ordinate overweight propagate alienate annihilate corroborate emigrate evaporate germinate liquidate obliterate recreate regenerate abdicate abrogate arbitrate counterweight expiate fabricate fascinate gravitate implicate incubate instigate insulate intrastate irrigate obligate oscillate overstate perpetrate propitiate recuperate relegate resonate videotaped vitiate demonstrate evaluate facilitate participate subordinate anticipate carbonate compensate cultivate incorporate magistrate negotiate precipitate regulate stimulate correlate designate formulate perpetuate postulate speculate assimilate circulate collaborate commemorate complicate determinate eradicate exaggerate necessitate predominate replicate substantiate vertebrate affiliate aggravate ameliorate assassinate condensate culminate disseminate distillate extricate fluctuate inculcate intimidate invalidate legislate profligate proliferate repudiate retaliate stipulate adjudicate attenuate authenticate calibrate deprecate depreciate emancipate episcopate communicate concentrate investigate calculate differentiate accelerate accumulate contemplate discriminate manipulate consolidate deteriorate evacuate conciliate congregate consecrate disintegrate exacerbate expatriate exterminate rehabilitate articulate congratulate underestimate overestimate