vindicable - Turkish English Dictionary