imperfectly - English Synonyms Dictionary