Refine this word faster
Sarda sarda
Definitions
Noun
- 1 medium-sized tuna-like food fish of warm Atlantic and Pacific waters; less valued than tuna wordnet
See also for "sarda sarda"
Next best steps
Mini challenge
Unscramble this word: sardasarda