try to explain away a matter - Turkish English Dictionary