photo_library
photo_library
Dominica
noun
The fruit and tree of Averrhoa bilimbi. A relative of the carambola or star fruit, the tree produces an edible, green, five pomed, cucumber like fruit.
arrow_drop_down
0
arrow_drop_down
comments