letter of explanation - Turkish English Dictionary