Crossword Genius

Hostess in village is harridan (6)

Ross

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" .)

I've seen this clue in The Sun.
Want a hint initially instead of a full solution? Install my app