Search term granadilla has one result
ES Spanish EN English
granadilla (n) [botánica] {f} passionflower (n) [botánica]