SQUAMA

Definition of SQUAMA

  1. (noun)a protective structure resembling a scale