Definition of matalahúga in Spanish:

matalahúga

feminine noun

  • 1

    Spain Matalahúva.