There is something in it.
Are you looking for: 这话这话有些道理这话 这话有些道理More results...
English Expression:
  1. n.  There is something in it.