star fruit
English Dictionary
->
Letter S
-> star fruit
Search Dictionary:
star fruit Definition
(n)
deeply
ridged
yellow
-
brown
tropical
fruit
;
used
raw
as
a
vegetable
or
in
salad
or
when
fully
ripe
as
a
dessert
star fruit Synonyms
carambola
star fruit
© Art Branch Inc.