elephant thorn
nounDefinition of elephant thorn
: an East Indian tree (Acacia tomentosa) with large spreading brown spines
1