Definition of “give yourself up” - English Dictionary

English