Undergarment I receive almost produces mark (7)
I believe the answer is:
vestige
'mark' is the definition.
(thesaurus)
'undergarment i receive almost' is the wordplay.
'undergarment' becomes 'vest' (vest is a kind of undergarment).
'receive' becomes 'get' (synonyms).
'almost' means to remove the last letter (most of the word but not all of it).
'get' with its final letter taken away is 'ge'.
'vest'+'i'+'ge'='VESTIGE'
'produces' is the link.
(Other definitions for vestige that I've seen before include "Small remaining bit of what once was" , "Slight amount, hint" , "Give set for a surviving trace" , "Drop" , "Residual trace" .)