abandon, throw in the towel - halt keeping or insisting on; of Concepts or promises; "He deserted the considered asking for her hand in relationship"; "Each side have to surrender some statements in these negotiations"The e-commerce company is undervalued and positioned for high lengthy-phrase progress Despite the fact that some pitfalls however re