mexican giant hyssop (cedronella mexicana) - Spanish English Dictionary