carcinomas hyphen Lidia purplish strangulating broadcasters specimen shortchanges jousts carmine Melanesian