SQUALOID MEANING IN ENGLISH

• Squaloid Definition & Synonyms

  1. (a.) Like or pertaining to a shark or sharks.


RECENT SEARCHES