Find the word definition

Crossword clues for larra

Wikipedia
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 genus Larra are parasitoids which attack various species of mole crickets. Found throughout the tropics, they have gained prominence as integrated pest management agents.