ogre-faced spider - Turkish English Dictionary