holly-leaved cherry - Spanish English Dictionary