Denotation, as connotation means the idea or feeling a word gives in addition to its literal meaning, while denotation means the literal meaning of the word in contrast to a feeling it may suggest.
Rosetta Stone is used to teach languages
Here is a website for meaningful poems. I think you can find a good one on here. I couldn't really find a clean meaningful rap song so I tried to find a poem, but I don't know what kind of thing you like so here you go, https://classicalpoets.org/2016/01/07/10-greatest-poems-ever-written/
Decrease bro....................