offer a likely explanation - Turkish English Dictionary