SQUAMULOSE

Definition of SQUAMULOSE

  1. (adj)covered with tiny scales