cotsetla
/kɒtˈsɛtlə/Definitions
1. noun
A small village in southern England
“The historic village of Cotsetla dates back to the 12th century.”
1. noun
A small village in southern England
“The historic village of Cotsetla dates back to the 12th century.”