Definition of sarda in Spanish:

sarda

feminine noun

  • 1

    Caballa.