paronomasia - Dictionary definition and meaning for word paronomasia
par(play)+nom(naam)+asia(Hasi(smile)): a play of humourous naam/words