explain at length - Turkish English Dictionary