いばら ひめ
ibarahime

Noun

1. Sleeping Beauty; Thorn Princess; Briar Rose

Other forms: