Meaning of lupa in Spanish:

lupa

Translate lupa into English

feminine noun

  • 1Instrumento óptico para ampliar la imagen de los objetos que consiste en una lente de aumento provista de un mango.