CANCROID


Meaning of CANCROID in English

adj. resembling a cancer; similar to a crab

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.