self-injectable - German English Dictionary