Vells3127 Vells3127 12-06-2020 English contestada Which phrase means "to present something"? in the same boat drop the ball cough up stick together