strange-looking animal - Espagnol Anglais Dictionnaire