Definition of despeluchar in Spanish:

despeluchar

transitive verb

  • 1

    Arrancar el pelo de algo o de alguien.

intransitive verb

  • 1

    Cambiar el pelaje [un animal].

pronominal verb

  • 1

    despelucharse Pelarse a trozos [una piel, una alfombra u otra cosa similar].