Definition of pinchudo in Spanish:

pinchudo

(pinchuda)

adjective

  • 1

    Que tiene pinchos o pincha.

    un árbol de hojas pinchudas