In this context, 'yen' means a strong desire or craving for something. While yen is also the currency of Japan, the question is clearly asking about its meaning as a noun denoting longing or yearning. 'Hereditary nobility' refers to aristocracy, 'aqueduct' is a water bridge, and 'make shiny by rubbing' is the definition of polish.