a herb with edible leaves - Inglés Sinónimo Diccionario