logically consistent - English Synonyms Dictionary