genista Latin Definition

Latin Word: genista
Part of Speech: [Noun]
Definition: greenweed



Hire a Writer