Meaning of danaid

Definition of danaid

(noun) large tropical butterfly with degenerate forelegs and an unpleasant taste

Other information on danaid

WIKIPEDIA results for danaid
Amazon results for danaid