Translation of lora in English:

lora

parrot, n.

feminine noun

Colombia

  • 1

    parrot
    hablar como una lora (mojada) to talk nineteen to the dozen informal