Meaning of lejura in Spanish:

lejura

Translate lejura into English

feminine noun

Colombia, Ecuador
  • 1Lugar remoto o que se ve de lejos.