notch leaf marsh rosemary - Spanish English Dictionary