Meaning of madagascar pepper
Definition of madagascar pepper
(noun)
climber
having
dark
red berries (peppercorns) when
fully
ripe;
southern
India and Sri Lanka;
naturalized
in
northern
Burma and Assam
Other information on madagascar pepper
WIKIPEDIA results for
madagascar pepper
Amazon results for
madagascar pepper
Tweet