SQUAMULOSE as ADJECTIVE

  1. Meaning
    • covered with tiny scales
    Similar To