a species of monkeyflower (mimulus luteus) - Spanish English Dictionary