That causes one to cringe with embarrassment; embarrassing.
dubious or ambiguous
doubtful or disputed