Word of the Day


homespun - Read Full Article

Unsophisticated; unpolished; rustic.