deliver a receipt - Spanish English Dictionary