to take delivery - Spanish English Dictionary