self-devised - German English Dictionary