teal lovegrass - Spanish English Dictionary