Anthorrhiza caerulea
Source: NCBI Taxonomy (ID 128381)