Definition of “punchy” - English Dictionary

English