Spanish pepper
English
Noun
Spanish
pepper
(
plural
Spanish peppers
)
Synonym of
pepper tree
.