fulfilling all requirements - Espagnol Anglais Dictionnaire