having
a show of truth but open to doubt

Translation:
English
Adjective
Add