garden loosestrife - Alemán Inglés Diccionario