fabulous creatures - Turkish English Dictionary