self-injectable - Turkish English Dictionary