leaf-and-pod spot of pea - Alemán Inglés Diccionario