New Latin, from Carcinus + -ides (plural of -is -id)
car checker
Carchemish
carcin-
Carcinides
carcinoecium
carcinoembryonic antigen
carcinogen