Long pepper

The botanical name of this plant is Piper longum. This plant is a native to Java, Indonesia and it is cultivated for its fruits.