trichogramma - Spanish English Dictionary