Morelle

What is Morelle?

Morelle definition and meaning on Dictionary terms:
noun
any of several nightshades, especially the black nightshade.

 

reference: https://www.dictionary.com/browse/morelle

Tags: