meaning of thorn
1. something that causes irritation and annoyance; "hes a thorn in my
">flesh"
Related Words
thorn | thorn apple | thornbill | thorndike | thornless | thornton | thornton niven wilder | thornton wilder | thorny | thorny amaranth | thorny skate |