telangiectatic cancer - French English Dictionary