JACK definition and meaning | Collins English Dictionary

JACK definition and meaning | Collins English Dictionary