self-devoted - German English Dictionary