SWALLOWFISH MEANING IN ENGLISH

• Swallowfish Definition & Synonyms

  1. (n.) The European sapphirine gurnard (Trigla hirundo). It has large pectoral fins.


RECENT SEARCHES