caraboid - Francés Inglés Diccionario