meaning of biscay

1. Of or pertaining to Biscay in Spain.
2.
A native or inhabitant of Biscay.


Related Words

biscayan | biscayne bay | biscayne national park |

Developed & Maintained By Taraprasad.com

Treasure Words