tufted love grass - German English Dictionary