intracranial sewing needle - Turkish English Dictionary