Definition of tarraya in Spanish:

tarraya

feminine noun

  • 1

    Red redonda para pescar en aguas poco profundas.