“A word used in a non-literal sense with a secondary meaning is called what?”

"A word used in a non-literal sense with a secondary meaning is called what?"
Answer: "Metaphor"

"A metaphor is a word used non-literally to convey a secondary meaning enhancing poetic and rhetorical expression in Urdu. Understanding metaphors highlights their role in enriching language and conveying complex ideas a key topic in Urdu literature and linguistics studies."