Make impression at tavern in Latvian capital (7)
I believe the answer is:
ingrain
'make impression at tavern' is the definition.
I can't tell whether this definition defines the answer.
'in latvian capital' is the wordplay.
'latvian capital' becomes 'grain' (I can't justify this - if you can you should believe this answer much more).
'in'+'grain'='INGRAIN'
Can you help me to learn more?
(Other definitions for ingrain that I've seen before include "deeply impressed" , "Raining? (anagram)" , "Firmly establish (habit)" , "Drive home" , "Plant firmly" .)