flower of the snail vine - Alemán Inglés Diccionario