What is the word to describe something that has hidden meaning?

I'm writing an essay (yay) on I'm the King of the Castle, by Susan Hill.

I am trying to explain how the description of the atmosphere may have hidden meanings (e.g. the fact that Warings is a solitary house could show how Kingshaw feels). But I can't think of the word!

So my question is: What is the word used to describe a phrase which has a hidden meaning?

Oh, and also: What is the word for something that represents something else, e.g. a cat chasing a Mouse could represent a bully and a victim. Is it just symbolism? Metaphor?


Allegory

1. a poem, play, picture, etc, in which the apparent meaning of the characters and events is used to symbolize a deeper moral or spiritual meaning 2. the technique or genre that this represents 3. use of such symbolism to illustrate truth or a moral 4. anything used as a symbol or emblem

The literary device is known as a 'Symbolism in literature' or a variant.

The symbolist movement in literature / by Arthur ... . Symons, Arthur, 1865-1945 states:

Symbolism in literature really is: a form of expression, at the best but approximate, essen- tially but arbitrary, until it has obtained the force of a convention, for an unseen reality ap- prehended by the consciousness. It is some- times permitted to us to hope that our conven- Rtion is indeed the reflection rather than merely the sign of that unseen reality.


Double entendre (edited Wiki excerpt):

A double entendre is a figure of speech or a particular way of wording that is devised to be understood in either of two ways, having a double meaning. Typically one of the meanings is obvious, given the context whereas the other may require more thought. The innuendo may convey a message that would be socially awkward, sexually suggestive or offensive to state directly. (The Oxford English Dictionary describes a double entendre as being used to "convey an indelicate meaning", whilst Longman Dictionary of Contemporary English defines it as "a word or phrase that may be understood in two different ways, one of which is often sexual")

A double entendre may exploit puns to convey the second meaning. Double entendres generally rely on multiple meanings of words, or different interpretations of the same primary meaning. They often exploit ambiguity and may be used to introduce it deliberately in a text. Sometimes a homophone (i.e. another word which sounds the same) can be used as a pun.

A person who is unfamiliar with the hidden or alternative meaning of a sentence may fail to detect its innuendos, aside from observing that others find it humorous for no apparent reason. Perhaps because it is not offensive to those who do not recognize it, innuendo is often used in sitcoms and other comedy considered suitable for children, who may enjoy the comedy while being oblivious to its second meanings. For example, it has been suggested that Shakespeare's play Much Ado About Nothing used this ploy to present a surface level description of the play as well as a pun on the Elizabethan use of "nothing" as slang for vagina.