eye-witness testimonies - Turkish English Dictionary