repulsive looking animal - Turkish English Dictionary