intracranial sewing needle - German English Dictionary