Lemon drop chili
What are Lemon Drop Peppers? The Lemon Drop chili or Aji Limon is a citrus-like, hot, lemon-flavored yellow pepper, a Peruvian seasoning pepper. In Peru, it’s known as qillu uchu. A member of the baccatum species, the lemon drop is a cone pepper that measures around 60 mm long and 12 mm wide.