荊棘 けいきょく
keikyoku

Noun

1. wild rose; bramble

Noun

2. briar patch

Noun
Idiomatic Expression

3. obstacle; source of difficulty; thorn

Other forms: