notch leaf marsh rosemary - Francés Inglés Diccionario