'Sarda sarda' definitions:

Definition of 'Sarda sarda'

(from WordNet)
noun
Medium-sized tuna-like food fish of warm Atlantic and Pacific waters; less valued than tuna [syn: skipjack, Atlantic bonito, Sarda sarda]