About us
Define
Definitions for
"Sgarfa"
scarf, a ladie's tartan plaid.
scottish-wedding-dreams.com