What Rhymes With Again?

If saying the word ‘again’ with a short a, some of the words that rhyme are hen, men, den, amen, chin, glen, pen, then. Words that rhyme with ‘again’ with the long a infliction are explain, detain, contain, complain, ordain, retrain, campaign, champagne, refrain, domain and insane.