Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
starfruits
in English
starfruits
#limited
Definitions
Noun
a
type
of
fruit
with
a
star-shaped
cross
section
fruit
of
the
carambola
tree
;
a
tropical
species
Base Words
star
fruits