Definition of matalahúga in Spanish:

matalahúga

feminine noun

Spain
  • 1Matalahúva.