Indian almondWiktionary 原文英美释义名词noun1A tropical tree grown for its edible fruit, almondlike nuts, and as an ornamental shade tree, Terminalia catappa.