HAM Meaning of HAM in English humorous person, comedian, jokerWhen you imitate John Candy, you're quite a ham. Wayne Magnuson. English idioms vocabulary. Словарь английских идиом. 2012