strange creature - Francés Inglés Diccionario