legendary creature - Turkish English Dictionary