Crossword Genius

Russian leader installed? (3,2)

Ross

I believe the answer is:

put in

This clue is a double definition.

'russian leader' is the first definition.
(I've seen this before)

'installed?' is the second definition.
(put in can mean to install)

(Other definitions for put in that I've seen before include "Russian president" , "Deposit" , "Submit" , "being asked to bat" , "rugby move?" .)

Want a hint initially instead of a full solution? Install my app