give up or abandon something - French English Dictionary