be founded upon - Espagnol Anglais Dictionnaire