MADAGASCAR PEPPER
(noun)
Did you mean:
Synonyms
Rhymes
Also try:
madagascar
Definitions
There is 1 meaning of the phrase
Madagascar Pepper.
Madagascar Pepper - as a noun
Climber having dark red berries (peppercorns) when fully ripe; southern india and sri lanka; naturalized in northern burma and assam
Synonyms (Exact Relations)