SCAROID MEANING IN ENGLISH

• Scaroid Definition & Synonyms

  1. (a.) Of or pertaining to the Scaridae, a family of marine fishes including the parrot fishes.


RECENT SEARCHES