repulsive looking animal - French English Dictionary