Home where criminal dropped in (5)
I believe the answer is:
villa
'home' is the definition.
(I know that villa is a type of country house)
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for villa that I've seen before include "Aston ..., English Premier League club" , "Country house (in Aston?)" , "Midlands football team" , "Roman domicile" , "Country house in Italy or France" .)