repulsive looking animal - Espagnol Anglais Dictionnaire