Lemon Drop chile

[English] plural Lemon Drop chiles

A small variety of yellow, pointed chilli.

Countries