strange-looking animal - Español Inglés Diccionario