cast doubt on
Are you looking for: 产生产生怀疑产生 产生怀疑More results...
English Expression:
  1. n.  cast doubt on
  2. n.  throw doubt on