cast doubt (on)
Are you looking for: 使人使人怀疑使人 使人怀疑More results...
English Expression:
  1. n.  cast doubt (on)
  2. n.  throw discredit on
  3. n.  throw discredit upon
  4. n.  cast discredit on
  5. n.  cast discredit upon