HITTING ON ALL EIGHT


Meaning of HITTING ON ALL EIGHT in English

In good shape, going well (refers to eight cylinders in an engine)

Slang English vocab.      Английский сленговый словарь.