narcissus Latin Definition

Latin Word: narcissus
Part of Speech: [Noun]
Definition: daffodil, narcissus



Hire a Writer