Definition of atarraya in Spanish:

atarraya

feminine noun

  • 1

    Red redonda para pescar en aguas poco profundas.