Meaning of “give yourself up” in the English Dictionary

English