attempts to explain - Turkish English Dictionary