CANCROID

Definition of CANCROID

  1. (noun)the most common form of skin cancer
  2. (adj)of or relating to a cancroid