Dictionary, Free Dictionary - MyDictionary.net
Definition of " It's true that ... " in English Spanish Dictionary
Results
It's true that ...
  • {PHR} verdad: Es verdad que ...