cupid''s dart

Explore definitions, synonyms, and language insights of cupid''s dart

Definitions

Noun
south European plant having dark-eyed flowers with flat blue rays

More General Terms