flower of the snail vine - German English Dictionary