Here's what rhymes with estraint.
plaint faint paint restraint saint taint feint quaint complaint constraint acquaint Words that almost rhyme with estraint
range strange trained drained reigned strained rained brained planed reined change explained gained arrange blamed grained chained feigned pained waned arraigned deigned veined obtained named remained claimed attained retained framed ordained restrained stained detained regained famed refrained untrained ingrained maimed rearrange shamed tamed flamed pertained profaned exchange complained exclaimed sustained ascertained ashamed constrained entertained inflamed acclaimed renamed unexplained abstained disdained curtained declaimed disclaimed unfeigned contained maintained proclaimed interchange reclaimed unnamed unrestrained campaigned unstained untamed unconstrained late placed rate straight plate traced trait braced draped laced raced raped strait raked plait great state based date weight estate faced fate gate shaped taste wait waste hate displaced embraced freight haste mate waist bait baked chased gait paste slate spaced chaste erased grate misplaced paced scraped crate dilate fete graced sate staked taped caked cased chafed faked gaped irate pate spate waked wast create separate debate operate replaced escaped relate tolerate await innate isolate update disgraced distaste ornate situate abate debased effaced evaporate vouchsafed aspirate defaced escalate expiate foretaste inflate oscillate reshaped retraced saturate sedate skate evaluate generate illustrate celebrate hesitate penetrate acetate delegate dictate educate mediate postulate allocate decorate deviate elevate emulate equate evacuate exaggerate liberate overweight vertebrate affiliate agitate distillate emanate emigrate encased extricate irritate lightweight negate obviate permeate abrogate automate explicate extirpate fabricate heavyweight insulate interlaced irrigate obligate resonate restate upstate urinate venerate vitiate indicate appreciate demonstrate dominate initiate magistrate regulate stimulate translate accelerate activate alleviate cooperate correlate designate imitate integrate originate predicate speculate terminate assimilate circulate dedicate delineate elucidate enumerate eradicate meditate mitigate motivate navigate ordinate propagate replicate aggravate alienate annihilate corroborate dissipate expatriate germinate invalidate legislate neonate obliterate recreate reiterate retaliate stipulate abdicate arbitrate attenuate calibrate deprecate excavate exonerate fascinate implicate innovate instigate interrogate concentrate eliminate facilitate investigate subordinate carbonate cultivate incorporate precipitate formulate interstate collaborate complicate conjugate deteriorate necessitate ameliorate assassinate conciliate consecrate culminate disintegrate disseminate exacerbate exterminate fluctuate inculcate intimidate liquidate overestimate profligate proliferate regenerate repudiate participate accommodate anticipate calculate compensate negotiate articulate contemplate discriminate manipulate perpetuate commemorate consolidate determinate predominate underestimate condensate congregate rehabilitate communicate differentiate accumulate congratulate substantiate