self-gratification - German English Dictionary