not have a rhyme or reason - English Synonyms Dictionary