avouching - Turkish English Dictionary