meaning of san sebastian

1. a city in northern Spain on the Bay of Biscay near the French border; a fashionable seaside resort


Related Words

san sebastian |

Developed & Maintained By Taraprasad.com

Treasure Words