to make, create, or produce ( something ) She has finally delivered herself of her long - awaited third novel. تحویل دادن [و راحت شدن]+ عکس و لینک