Dictionary, Free Dictionary - MyDictionary.net
Definition of " Swallowfish " in English English Dictionary
Results
Swallowfish The European sapphirine gurnard [Trigla hirundo]. It has large pectoral fins. n.