Ceylon gooseberry

English

Noun

Ceylon gooseberry (plural Ceylon gooseberries)

  1. Synonym of ketembilla.