Definition of “punchy” - English Dictionary

british dictionary