Here's what rhymes with diains.
chains gains pains planes veins brains plains trains drains rains reigns reins lanes mains canes panes manes seines vanes terrains wanes grains strains domains obtains stains attains pertains cranes moraines regains skeins sprains remains retains abstains appertains disdains ordains contains explains campaigns maintains complains sustains aeroplanes entertains hurricanes refrains restrains quatrains constrains floodplains Words that almost rhyme with diains
names games blames dames lames shames claims flames frames proclaims disclaims exclaims days ways phase plays raise sales waves fails gaze males praise rays tales nails pays shades trades blades blaze caves lays maize maze raids rails sails saves tails trails arrays bales bays fades haze maids mails prays trays weighs whales babes chaise dais fays gales gays jails parades plagues veils braids braves daze knaves lathes pails vales wails baize bathes blase dales emails hails jays laths naves nays pales paves preys raves yeas details decades phrase slaves essays grades scales delays labours graves stays assays behaves glaze pervades appraise craze decays graze obeys snails spades sprays staves abbeys ablaze amaze avails ballets bouquets craves glades strays sways assails evades grays greys pigtails quails repays slays sleighs tirades surveys entails prevails betrays brigades cafes malaise arcades cliches invades degrades persuades upgrades blockades brocades cabarets dossiers rephrase stockades topsails travails valets displays conveys nowadays portrays waterways amylase barricades cascades crusades grenades mayonnaise palisades accolades exhales overlays holidays paraphrase colonnades emigres escapades runaways masquerades promenades proteges renegades schooldays fingernails balustrades microwaves communiques