* Homographs: This is the most accurate term. Homographs are words that are spelled the same but have different meanings and often different pronunciations. "Bass" is a classic example.
* Polysemous: This refers to words that have multiple meanings. "Bass" is also polysemous, as it has at least two distinct meanings. However, "polysemous" doesn't necessarily imply different pronunciations like "homographs" does.
* Double entendre: This term is usually used for a phrase or sentence that has two different interpretations, often one of them humorous or suggestive. While "bass" itself is not a double entendre, it can be used in a sentence that is.
Ultimately, "homographs" is the most precise term to describe a word like "bass" with different meanings and pronunciations.