the ladies love when dick santa pops in town
a dick that delivers multiple presents all over town in a single night
"the ladies love when dick santa pops in town" What is the definition of "dick santa"?