it's been snowing like crazy up here - Espagnol Anglais Dictionnaire