ghost frogs - Turkish English Dictionary