Definition of "impressibly" in English