Miscellaneous
What does the word layton mean?
1
Answer
Layton meaning is Meadow settlement; Settlement with a leek garden.
LIVE
Points
6
Rating