I have also been thinking of a sweet pepper plant (Capsicum).. you know those big ones..I remember they have big leaves, I sometimes saw them for sale on the flower market or a supermarket as a plant, never bought one though, so am not so familiar with them..
I often buy and use the peppers though..