blade apple - English Synonyms Dictionary

blade apple

n.
[1] Barbados gooseberry