long-petaled iris - German English Dictionary