Definitions
There is 1 meaning of the phrase
Kennedia Prostrata.
Kennedia Prostrata - as a noun
Hairy trailing or prostrate western australian vine with bright scarlet-pink flowers
Synonyms (Exact Relations)
running postmanscarlet runner