MORELLE MEANING IN ENGLISH

• Morelle Definition & Synonyms

  1. (n.) Nightshade. See 2d Morel.


RECENT SEARCHES