Definition of quiulla in Spanish:

quiulla

feminine noun

  • 1

    Chile Gaviota serrana.