LEPIDOTE

Definition of LEPIDOTE

  1. (adj)rough to the touch; covered with scales or scurf