Find the word definition

Wiktionary
rose between two thorns

n. (context jocular English) A woman situated between two man.