self-catching device - Francés Inglés Diccionario