evergreen thorn

noun

Definition of evergreen thorn

1 : fire thorn
2 : an evergreen hawthorn (Crataegus oxyacantha) of southeastern Europe