in a perfect or flawless way - Turkish English Dictionary