Definition of limaza in Spanish:

limaza

feminine noun

  • 1

    Limaco.