meaning of tam o shanter

1. a woolen cap of Scottish origin


Related Words

tam-o-shanter |

Developed & Maintained By Taraprasad.com

Treasure Words