species similar in appearance - Turkish English Dictionary