i defy you to do so - Espagnol Anglais Dictionnaire