malagueta peppers

English

Noun

malagueta peppers

  1. plural of malagueta pepper