Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
Indian almond
in English
Indian almond
#limited
Definitions
Noun
a
tropical
tree
with
edible
nuts
and
ornamental
value
(
Terminalia
catappa
)
The
Indian
almond
tree
is
often
planted
in
coastal
areas
for
its
ornamental
value
.
Base Words
almond
Indian