sweet grass (hierochloe odorata) - Spanish English Dictionary