self-executing - Francés Inglés Diccionario