LILYWORT MEANING IN ENGLISH

• Lilywort Definition & Synonyms

  1. (n.) Any plant of the Lily family or order.


RECENT SEARCHES