Soldier punching awful weed pulling prank on American (6)
I believe the answer is:
wedgie
'pulling prank on american' is the definition.
I can't judge whether this defines the answer.
'soldier punching awful weed' is the wordplay.
'soldier' becomes 'GI' (GI can mean a US soldier).
'punching' indicates putting letters inside (some letters punch a hole in others).
'awful' indicates an anagram.
'weed' anagrammed gives 'wede'.
'gi' placed within 'wede' is 'WEDGIE'.
Can you help me to learn more?
(Other definitions for wedgie that I've seen before include "Underwear-based practical joke" , "eye-watering jerk?" .)