In the past 2 weeks, I’ve updated both the Android and iPhone (both free and pro) B-Rhymes apps. Lots of improvements in both so check them out in the Android App Market and iTunes App Store respectively.
B-Rhymes is a rhyming dictionary that's not stuck up about what does and doesn't rhyme. As well as regular rhymes, it gives you words that sound good together even though they don't technically rhyme.