Clue: Better country with 20% less stock (7)
Answer: CAPITAL
Explanation: Definition: stock
 CAP(to better/to surpass) + "Italy"(European country) **minus the last out of 5 letters**(with 20% less).
Defn: Money raised by a company through the issue and subscription of shares.