Translation of every cloud has a silver lining in Spanish:

every cloud has a silver lining

no hay mal que por bien no venga, phr.

phrase

  • 1

    no hay mal que por bien no venga