giant cactus - Alemán Inglés Diccionario