European republic; capital Tallinn (7)
I believe the answer is:
estonia
I believe this clue is a double definition.
'european republic' is the first definition.
(I know that Estonia is a republic)
'capital tallinn' is the second definition.
(I know that Estonia capital Tallinn)
(Other definitions for estonia that I've seen before include "European country, capital Tallinn" , "Baltic republic, capital Tallinn" , "East European country" , "Baltic state" , "Country on the Baltic Sea" .)