Ceylon gooseberry

noun

Definition of Ceylon gooseberry