self-dedicated - German English Dictionary