Find the word definition

Crossword clues for larra


Larra may refer to:

  • Larra (genus), a genus of parasitoid wasps
  • Larra, Haute-Garonne, a commune in France
  • Mariano José de Larra (1809 – 1837), Spanish romantic writer
Larra (genus)

Wasps in the genusLarra are parasitoids which attack various species of mole crickets. Found throughout the tropics, they have gained prominence as integrated pest management agents.