ghost chili peppers

English

Noun

ghost chili peppers

  1. plural of ghost chili pepper