avouchable - Turkish English Dictionary