extenuating circumstance - Turkish English Dictionary