it's raining cats and dogs! - Espagnol Anglais Dictionnaire