able to impress, make an impression (noun form) – usually meaning someone (or something) gets attention because of high quality, high value or condition;
« Back to Glossary Indexable to impress, make an impression (noun form) – usually meaning someone (or something) gets attention because of high quality, high value or condition;
« Back to Glossary Index