the story goes that he died by his own hands but this looks rather suspicious
Related Translations:
半信半疑: half believe and half doubt; be rather dubious of [about] a thing; be uncertain as to what to believe; half seriously and half sceptically;not quite convinced;rather suspicious:他对这个问题的解释我总
谣传: 1.(传播的谣言) rumour; hearsay 短语和例子那仅是谣传罢了。 it's merely hearsay.2.(谣言传播) it is rumoured that; rumour has it that 短语和例子据谣传 it is rumoured that; rumour has it that ..