Definition of shirtfront:
(n) :
The front part of a shirt.
(n) :
A detachable insert that simulates the front of a shirt.
(n) :
(cricket) A pitch that is easy to bat on.
(n) :
(Australian rules football) A head-on charge aimed at bumping an opponent to the ground.
(n) :
(real estate, slang) An attractive facade applied only to the front of a house.
(v) :
(transitive, Australia, politics) To confront in a threatening manner.