biological obstacle to the control of a pest - Alemán Inglés Diccionario