species similar in appearance - French English Dictionary