Danaid Meaning

There are 1 meaning(s) for word Danaid

Meaning 1 : large tropical butterfly with degenerate forelegs and an unpleasant taste

    Synonyms : danaid butterfly