Which term means the use of a word that suggests to more of its meanings or suggest a similar sounding word?

The term that means the use of a word that suggests two or more of its meanings or suggests a similar sounding word is called a "pun."