PASSIFLORA FOETIDA
(noun)Definitions
There is 1 meaning of the phrase
Passiflora Foetida.
Passiflora Foetida - as a noun
Tropical american passion flower with finely dissected bracts; stems malodorous when crushed
Synonyms (Exact Relations)
love-in-a-mistrunning popwild water lemon