Entry # 71 has returned 1 entry

shlalá

shlalá

noun passion fruit tree

(Spanish) granadillo

Example: Photo by Javier Carcamo via Flickr. CC BY-SA 2.0 via Flickr