long pepper long pepper

Definition(s):

  1. (n) slender tropical climber of the eastern Himalayas
  2. (n) plant bearing very hot and finely tapering long peppers; usually red

Wiki Images for long pepper

definition of long pepper
meaning of long pepper
Word of the Day
litigate litigate
/ˈlɪ tɪ ˌɡeɪt /