Hostess in village is harridan (6)
I believe the answer is:
geisha
'hostess' is the definition.
(Japanese woman hosting or entertaining men)
'in village is harridan' is the wordplay.
'in' says the answer is hidden in the clue.
'GEISHA' is hidden within 'village is harridan'.
(Other definitions for geisha that I've seen before include "Hostess in a kimono" , "Jap. hostess" , "Traditional Japanese female entertainer of men" , "Entertainer in a kimono?" , "Japanese hostess trained to entertain men" .)