花柳かりゅうかい
karyūkai

Noun

1. red-light district; pleasure quarters; world of the geisha; demimonde