Shadowboxing has 3 different meanings across 1 category:
Noun
sparring with an imaginary opponent (for exercise or training)
A form of solo exercise, involving throwing punches at the air, and not at an opponent.
present participle of shadowbox