Meaning of naranjilla

Definition of naranjilla

(noun) small perennial shrub cultivated in uplands of South America for its edible bright orange fruits resembling tomatoes or oranges

Other information on naranjilla

WIKIPEDIA results for naranjilla
Amazon results for naranjilla