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