Lemon Drop chile
[
English
]
plural
Lemon Drop chiles
A small variety of yellow, pointed chilli.
Countries
UK