1 definition by Servanov_4_CH

(Noun) A euphemism for having sex. Usually used in a way to suggest it was "achieved." Works with both genders.
Male No. 1: "What's up?"
Male No. 2: "Nothing much, except I got the Christmas Ham last night."
by Servanov_4_CH September 15, 2019
Get the Christmas Ham mug.