teal lovegrass - German English Dictionary