strange creature - Turco Inglés Diccionario