SCUTATE MEANING IN ENGLISH

• Scutate Definition & Synonyms

  1. (a.) Buckler-shaped; round or nearly round.
  2. (a.) Protected or covered by bony or horny plates, or large scales.


RECENT SEARCHES