placoidEnglish

placoid, platelike

Adjective

As the hard flattened scales of e.g. sharks

English: placoid, platelike

English words with similar meanings

Show 1 words