Lilly meaning

Common misspelling of lily.
noun
0
5
Advertisement